﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true"
    CodeBehind="EmpresaDatos.aspx.cs" Inherits="AudiPyme.UI.EmpresaDatos" EnableEventValidation="false" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:Panel ID="PanelOpciones" runat="server">
        <ul class="list1">
            <li><a href="EmpresaPrincipal.aspx">Empresa Principal</a></li>
        </ul>
    </asp:Panel>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <div id='basic-modal' style="text-align: right">
        <a href='#' class='basic'>
            <img src="/Images/Icono_ayuda.jpg" alt="Pinche para ver un video tutorial de la página"
                width="30 " height="30" border="0"></a>
    </div>
    <!-- modal content -->
    <div id="basic-modal-content">
        <iframe width="853" height="480" src="http://www.youtube.com/embed/8PQ24_Yh1eU" frameborder="0"
            allowfullscreen></iframe>
    </div>
    <!-- preload the images -->
    <div style='display: none'>
        <img src='Images/x.png' alt='' />
    </div>
    <h2>
        Datos Empresa
        <asp:Label ID="LblNombreEmpresa" runat="server"></asp:Label>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
    </h2>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <asp:Panel ID="PanelDatos" runat="server" Visible="False">
                <p>
                    <asp:Label ID="LblNombre" runat="server" Text="Nombre de la Empresa:"></asp:Label>
                    <asp:TextBox ID="TxtNombre" runat="server" Width="200px" AutoPostBack="true" OnTextChanged="TxtNombre_TextChanged"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="ValidadorImporteNeto1" runat="server" ControlToValidate="TxtNombre"
                        Display="Dynamic" ErrorMessage="*Introduzca un nombre de Empresa" ValidationGroup="ValidarFormulario"></asp:RequiredFieldValidator>
                </p>
                <p>
                    <asp:Label ID="LblSector0" runat="server" Text="Sector:"></asp:Label>
                    <asp:DropDownList ID="DdlSector" runat="server" DataSourceID="SqlSectores" DataTextField="NombreSector"
                        DataValueField="NombreSector" ValidationGroup="validarFormulario" Width="580px"
                        AutoPostBack="True" OnSelectedIndexChanged="DdlSector_SelectedIndexChanged">
                    </asp:DropDownList>
                    <asp:SqlDataSource ID="SqlSectores" runat="server" ConnectionString="<%$ ConnectionStrings:hermitageConnectionString2 %>"
                        SelectCommand="SELECT [NombreSector] FROM [SectoresEstablecer]"></asp:SqlDataSource>
                    <asp:RequiredFieldValidator ID="ValidadorSector" runat="server" ControlToValidate="DdlSector"
                        ErrorMessage="Seleccione un Sector" ValidationGroup="validarFormulario"></asp:RequiredFieldValidator>
                </p>
                <p>
                    <asp:Label ID="LblTipoEmpresa0" runat="server" Text="Tipo Empresa:"></asp:Label>
                    <asp:DropDownList ID="DdlTipoEmpresa" runat="server" DataSourceID="SqlTipoEmpresa"
                        DataTextField="NombreTipoEmpresa" DataValueField="NombreTipoEmpresa" ValidationGroup="validarFormulario"
                        AutoPostBack="True" OnSelectedIndexChanged="DdlTipoEmpresa_SelectedIndexChanged">
                    </asp:DropDownList>
                    <asp:SqlDataSource ID="SqlTipoEmpresa" runat="server" ConnectionString="<%$ ConnectionStrings:hermitageConnectionString2 %>"
                        SelectCommand="SELECT [NombreTipoEmpresa] FROM [TipoEmpresaEstablecer]"></asp:SqlDataSource>
                    <asp:RequiredFieldValidator ID="ValidadorTipoEmpresa" runat="server" ControlToValidate="DdlTipoEmpresa"
                        ErrorMessage="Seleccione un Tipo de Empresa" ValidationGroup="validarFormulario"></asp:RequiredFieldValidator>
                </p>
                <p>
                    <asp:Label ID="LblNumAsalariados" runat="server" Text="Número de Asalariados:"></asp:Label>
                    <asp:TextBox ID="TxtNumAsalariados" runat="server" MaxLength="3" Width="40px" AutoPostBack="true"
                        OnTextChanged="TxtNumAsalariados_TextChanged"></asp:TextBox>
                    <asp:RangeValidator ID="ValidadorRngImporteNeto0" runat="server" ControlToValidate="TxtNumAsalariados"
                        Display="Dynamic" ErrorMessage="* Introduzca una cantidad entera entre 0 y 250"
                        MaximumValue="250" MinimumValue="0" Type="Integer" ValidationGroup="ValidarFormulario"></asp:RangeValidator>
                    <asp:RequiredFieldValidator ID="ValidadorImporteNeto0" runat="server" ControlToValidate="TxtNumAsalariados"
                        Display="Dynamic" ErrorMessage="*Introduzca un número entero" ValidationGroup="ValidarFormulario"></asp:RequiredFieldValidator>
                </p>
                <asp:Button ID="BtnActualizar" runat="server" Text="Actualizar Datos" OnClientClick="return confirm('¿Estas Seguro que quieres actualizar los campos de la Empresa?.');"
                    OnClick="BtnActualizar_Click" Enabled="False" Width="130px" />
                &nbsp
                <asp:Button ID="BtnEliminar" runat="server" OnClientClick="return confirm('¿Estas Seguro de que quieres eliminar la Empresa?. Se borrarán todos los datos asociados a ella.');"
                    OnClick="BtnEliminar_Click" Text="Eliminar Empresa" Width="130px" />
            </asp:Panel>
        </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="BtnEliminar" EventName="Click" />
        </Triggers>
    </asp:UpdatePanel>
    <asp:UpdateProgress ID="UpdateProgress1" runat="server" DisplayAfter="0">
        <ProgressTemplate>
            <div id="IMGDIV" align="center" valign="middle" runat="server" style="position: absolute;
                left: 35%; top: 25%; visibility: visible; vertical-align: middle; border-style: inset;
                border-color: black; background-color: #c8d1d4;">
                <asp:Image ID="Image1" runat="server" ImageUrl="~/Images/icon_inprogress.gif" />
            </div>
        </ProgressTemplate>
    </asp:UpdateProgress>
    <asp:ModalPopupExtender ID="ModalProgress" runat="server" TargetControlID="UpdateProgress1"
        BackgroundCssClass="modalBackground" PopupControlID="UpdateProgress1" />
    <script type="text/javascript" language="javascript">
        Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(activaProgreso);
        Sys.WebForms.PageRequestManager.getInstance().add_endRequest(desactivaProgreso);
        function activaProgreso(sender, args) {
            // shows the Popup
            $find(ModalProgress).show();
        }
        function desactivaProgreso(sender, args) {
            //  shows the Popup
            $find(ModalProgress).hide();
        }
        var ModalProgress = '<%= ModalProgress.ClientID %>';
    </script>
</asp:Content>
